.com_header{
	height: 2.2rem;
	font-size: 0.9rem;
	line-height: 1.25rem;
	padding: 0.45rem 0.6rem 0.5rem;
	background: rgba(248,248,248,0.98);
	box-sizing: border-box;
	text-align: center;
	border-bottom: 1px solid #E1E1E1;
	position: fixed;
	top:0;
	left:0;
	right: 0;
	z-index: 100;
	color: #575F67;
	font-weight: bold;
	width: 100%;
}
.com_header form{
	width: 100%;
	height: 2rem;
	padding-left: 2.1rem;
	padding-right: .6rem;
	position: absolute;
	left:0;
	top:0;
	box-sizing: border-box;
}

.search_input{
	padding: 0.25rem 1.45rem;
	width: 100%;
	border: 0.05rem solid #FFB27F;
	border-radius: 100px;
	box-sizing: border-box; 
	background:#FFFFFF url(/Public/Images/img/icon_serch_serch@3x.png) no-repeat 0.5rem center;
	background-size: 0.75rem 0.75rem;
	margin-top: .3rem;
	position: relative;
}
.search_input input{
	line-height:.8rem;
	height: 1.0rem;
	width: 100%;
	display: block;
}

.icon_x{
	background: url(/Public/Images/img/icon_search_delete.png) no-repeat;
	background-size: 100% 100%;
	width:.7rem;
	height:.7rem;
	display: inline-block;
	position: absolute;
	top:0.45rem;
	right: 0.25rem;
	display: none;
}
.com_header .go_back{
	padding: 0.6rem;
	position: absolute;
	left:0;
	top:0;
	z-index: 100;
}
.com_header .go_back .icon_back{
	background: url(/Public/Images/img/icon_return_head.png) no-repeat;
	background-size: 100%  100%;
	width: 0.55rem;
	height: 1.0rem;
	display: block;
}
.search{
	padding: 0.5rem;
	position: absolute;
	right:2rem;
	top:0;
}
.icon_search{
	background: url(/Public/Images/img/icon_hone_search@3x.png) no-repeat;
	background-size: 100%  100%;
	width: 1.1rem;
	height: 1.1rem;
	display: block;
}


.msg{
	padding: 0.5rem;
	display: block;
	position: absolute;
	right:0;
	top:0;
}
.dot{
	position: absolute;
	right: 0.4rem;
	top:.3rem;
	width: 0.5rem;
	height: 0.5rem;
	display: block;
	background: #FF6600;
	border-radius: 50%;
}
.icon_msg{
	background: url(/Public/Images/img/icon_hone_news@3x.png) no-repeat;
	background-size: 100%  100%;
	width: 1rem;
	height: 1.1rem;
	display: block;
}

.qiandao{
	border: 1px solid #00ADFF;
	border-radius: 2px;
	font-size: .7rem;
	line-height: 1;
	position: absolute;
	left: 0.6rem;
	top:0.45rem;
	box-sizing: border-box;
	padding: .25rem;
	font-weight: normal;
	color: #00ADFF;
}

.qd_yes{
	background: url(/Public/Images/img/icon_chou_qiandao_yi@3x.png) no-repeat left center;
    background-size: .8rem .7rem;
    position: absolute;
   	left: 0.6rem;
    top: 0.6rem;
    font-size: 0.7rem;
    line-height: 1;
    padding: .25rem 0;
    padding-left: .9rem;
    font-weight: normal;
    font-size: 0.65rem;
	color: #B4B4B4;
    display: none;
}
.home_banner{
	height: 9rem;
	margin-top: 2.2rem;
	margin-bottom: .5rem;
}
.home_banner img{
	width: 100%;
	height: 9.0rem;
}
.swiper-pagination-bullet-active{
	opacity: 0.8;
	background: #FF6600;
}



.my_channel{
	background: #fff;
	margin-bottom: 0.5rem;
}
.my_channel h3{
	padding: .6rem;
	border-bottom: 1px solid #EFEFEF;
	font-size: .7rem;
	color: #909090;
	letter-spacing: 0.15px;
}
.my_list{
	overflow: hidden;
}
.my_list li{
	margin: 0.75rem 0;
	padding: 0 0.6rem;
}
.my_list li a{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: flex-start;
}
.my_list li a img{
	width: 2.0rem;
	height: 2.0rem;
	border-radius: 4px;
}

.channel_name{
	font-size: 0.8rem;
	line-height: 1.1rem;
	margin-left: 0.45rem;
	color: #323232;
	font-weight: bold;
	max-width: 7.5rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.level{
	border: 1px solid #FF5151;
	border-radius: 2px;
	font-size: 0.5rem;
	color: #FF6600;
	line-height: 0.5rem;
	padding:  0.15rem 0.25rem;
	margin-left: 0.65rem;
}

.icon_qd{
	background: url(/Public/Images/img/icon_chou_qiandao_yi@3x.png) no-repeat;
	background-size: .8rem .7rem;
	width: .8rem;
	height: .7rem;
	margin-left: 0.5rem;
}

.new_num{
	font-size: 0.6rem;
	color: #9AA0A2;
	margin-start: auto;
	margin-left: auto; 
}


.my_recommend{
	background:#fff;
}
.my_recommend h3{
	padding: .6rem;
	border-bottom: 1px solid #EFEFEF;
	font-size: .7rem;
	color: #909090;
	letter-spacing: 0.15px;
}
.my_recommend .recommend_list{
	padding-top:0.8rem;
	padding-left:0.6rem;
	padding-right:0.6rem;
	border-bottom: 1px solid #EFEFEF;

}
.recommend_list li{
	margin-bottom: 1rem;
	width: 50%;
	float: left;
}
.recommend_list li a{
	display: flex;
}
.recommend_list li a img{
	width: 2.0rem;
	height: 2.0rem;
	border-radius: 4px;
}

.recommend_list li a span{
	font-size: 0.8rem;
	line-height: 1.1rem;
	color: #323232;
	flex: 1;
	line-height: 2rem;
	font-weight: bold;
	padding:  0 .5rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.more_channel{
	text-align: center;
	padding: 0.85rem 0;
	background: #fff;
}
.more_channel a{
	height: 1.0rem;
	display: block;
}
.more_channel .icon_jia{
	background: url(/Public/Images/img/icon_pindao_more@3x.png) no-repeat;
	background-size: .6rem .6rem;
	width: .6rem;
	height: .6rem;
	margin-right: 0.25rem;
	display: inline-block;
	vertical-align: top;
	margin-top:0.2rem;
}

.more_channel span{
	font-size: .7rem;
	line-height: 1rem;
	display: inline-block;
	color: #FF6600;
	letter-spacing: 0.15px;
	vertical-align: top;
}


.all_channel{
	background: #fff;
}
.all_channel li{
	border-bottom: 1px solid #EFEFEF;
	padding: 0.6rem;
}
.all_channel li .li_row{
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.all_channel li .sm_img{
	width:1.1rem;
	height:1.1rem;
	border-radius: 50%;
}

.all_channel li .title{
	font-size: .8rem;
	line-height: 1.1rem;
	color: #323232;
	font-weight: bold;
	margin-left: 0.4rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 7.5rem;
}
.all_channel li .num{
	font-size: 0.6rem;
	line-height: 0.85rem;
	margin: 0 0.25rem;
	color: #9AA0A2;
	font-weight: normal;
}

.all_channel li .icon_down{
	width: 0.6rem;
	height: 0.3rem;
	display: inline-block;
	background: url(/Public/Images/img/icon_downarrow@3x.png) no-repeat center center;
	background-size: .6rem .3rem;
	padding: 0.4rem;
	margin-left: auto;
}
.all_channel li.active .icon_down{
	background: url(/Public/Images/img/icon_uparrow@3x.png) no-repeat center center;
	background-size: .6rem .3rem;
}
.hide_wrap{
	display: none;
	width: 100%;
}
.hide_wrap>a{
	display: block;
	width: 100%;
}
.hide_box{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	margin-top: 1rem;
}
.hide_box img{
	width: 2.0rem;
	height: 2.0rem;
}
.hide_box span{
	font-size: 0.8rem;
	color: #323232;
	line-height: 1.1rem;
	font-weight: bold;
	margin-left: 0.45rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 7.5rem;
}
.hide_box em{
	margin-left: auto;
	font-size: 0.6rem;
	color: #9AA0A2;

}





.search_type{
	display: flex;
	height: 2.0rem;
	line-height: 2rem;
	text-align: center;
	border-bottom: 1px solid #E1E1E1;
	margin-top: 2rem;
}
.search_type .search_one{
	flex:1;
	font-size: 0.8rem;
	color: #666666;
}
.search_type .search_one span{
	height: 100%;
	display: inline-block;
	box-sizing: border-box;
	border-bottom: 1px solid transparent;
}
.search_type .search_one.active span{
	border-bottom: 1px solid #FF6600;
	color: #FF6600;
}




.tiezi{

}
.tiezi_list{

}
.tiezi_list li{
	padding: 0.6rem;
	border-bottom:1px solid #EFEFEF;
}
.user{
	display: flex;
	align-items: center;
	margin-bottom: 0.35rem;
}
.user img{
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
}
.user span{
	font-size: 0.7rem;
	color: #2C77A5;
	flex:1;
	padding: 0 0.4rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.text h3{
	font-size: .8rem;
	line-height: 1.1rem;
	color: #323232;
	margin-bottom: 0.2rem;
}
.text p{
	font-size: 0.7rem;
	color: #666666;
	line-height: 1.0rem
}


.pindao{
}

.pd_list{
	/*padding: .75rem .6rem;*/
}
.pd_list li{
	/*margin-bottom: 0.75rem;*/
	border-bottom:1px solid #EFEFEF;
}
.pd_list li:last-child{
	margin-bottom: 0;
}
.pd_list li a{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: flex-start;
}
.pd_list li a img{
	width: 2.0rem;
	height: 2.0rem;
	border-radius: 4px;
}
.people{
}
.people_list li {
	border-bottom:1px solid #EFEFEF;
}
.people_list li a{
    display: flex;
    display: -webkit-flex;
    align-items: center;
    padding: 0.5rem .6rem;
}
.people_list li a  img{
	width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
}

.people_list li a span{
	font-size: 0.7rem;
    color: #2C77A5;
    flex: 1;
    padding: 0 0.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.no-cout{
	/*margin-top: 2.2rem;*/
	text-align: center;
}
.no-cout img{
	width: 9.1rem;
	height: 5.3rem;
	margin-top: 9.15rem;
}
.no-cout p{
	font-size: 0.7rem;
	color: #909090;
	margin-top: 1.85rem;
}